export interface ModelVO {
  /**
   * 型号ID
   */
  modelId: string | number;

  /**
   * 型号名
   */
  modelName: string;

  /**
   * 设备类型（sys_dict_data表dict_type = 'iot_category_id'）
   */
  category: string;

  /**
   * 设备类型
   */
  categoryName: string;

  /**
   * 品牌ID
   */
  brandId: string | number;

  /**
   * 品牌名
   */
  brandName: string;

  /**
   * 默认配置
   */
  defaultConfig: string;
}

export interface ModelForm extends BaseEntity {
  /**
   * 型号ID
   */
  modelId?: string | number;

  /**
   * 型号名
   */
  modelName?: string;

  /**
   * 设备类型（sys_dict_data表dict_type = 'iot_category_id'）
   */
  category?: string;

  /**
   * 设备类型
   */
  categoryName?: string;

  /**
   * 品牌ID
   */
  brandId?: string | number;

  /**
   * 品牌名
   */
  brandName?: string;

  /**
   * 默认配置
   */
  defaultConfig?: Record<string, any> | null;
}

export interface ModelQuery extends PageQuery {
  /**
   * 型号名
   */
  modelName?: string;

  /**
   * 设备类型（sys_dict_data表dict_type = 'iot_category_id'）
   */
  category?: string;

  /**
   * 设备类型
   */
  categoryName?: string;

  /**
   * 品牌ID
   */
  brandId?: string | number;

  /**
   * 品牌名
   */
  brandName?: string;

  /**
   * 默认配置
   */
  defaultConfig?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
